• word of the day

    nymphaea odorata

    nymphaea odorata - Dictionary definition and meaning for word nymphaea odorata

    Definition
    (noun) a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions
Download our Mobile App Today
Receive our word of the day
on Whatsapp